// 1. 创建 web 服务
const http = require('http')
const fs = require('fs')
const path = require('path')
const server = http.createServer()

// 2. 监听客户端请求
server.on('request',(req,res)=>{
  console.log('req.url',req.url)
  // http://localhost:8081/index.html
  // http://localhost:8081/
  if(req.url === '/index.html' || req.url === '/'){
    // 1. 读取文件
    const data = fs.readFileSync(path.join(__dirname, './dist/index.html'))
    // 2. 设置响应头，设置编码格式
    res.setHeader('content-type', 'text/html;charset=utf-8')
    // 3. 响应客户端
    res.end(data.toString())
  } else {
    res.end('404')
  }
})

// 3. 监听端口，启动服务
server.listen(8081,()=>{
  console.log('server start');
})